home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / GraphicsWorkshop / Source / GraphicApp.h < prev    next >
Text File  |  1992-05-26  |  2KB  |  88 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <appkit/Application.h>
  5. #import <sys/param.h>
  6.  
  7. @interface GraphicApp:Application
  8. {
  9.     id        infoPanel;
  10.     id        helpPanel;
  11.     id        dataPanel;
  12.     id        conversionPanel;
  13.     id        dataPanelInstance;
  14.     id        images;
  15.     id        currentDoc;
  16.     id        picDoc;
  17.     
  18.     id        mainMenu;
  19.     
  20.     id        copyMenu;
  21.     id         dataMenu;
  22.     id        gammaMenu;
  23.     id        orientationMenu;
  24.     id        croppingMenu;
  25.     id        saveMenu;
  26.     id        saveAsMenu;
  27.     id        revertToSavedMenu;
  28.     id        toBlackAndWhiteMenu;
  29.     id        to2BitGrayMenu;
  30.     id        to4BitGrayMenu;
  31.     id        to8BitGrayMenu;
  32.     id        to12BitColorMenu;
  33.     id        to24BitColorMenu;
  34.     id        invertMenu;
  35.     id        printMenu;
  36.     
  37.     id        inspectorPanel;
  38.     id        indexer;
  39.     id        indexerPanel;
  40.     
  41.     id         failPanel;
  42.     BOOL    willFail;
  43.     
  44.     int        numWindows;
  45.     
  46.     char        appPath[MAXPATHLEN];
  47. }
  48.  
  49. + new;
  50. - loadNibFile:(const char *)name owner:anObject withNames:(BOOL)flag;
  51. - fail:sender;
  52. - setFailPanel:anObject;
  53. - open:sender;
  54. - info:sender;
  55. - saveAs:sender;
  56. - preferences:sender;
  57. - help:sender;
  58. - close:sender;
  59. - save:sender;
  60. - copy:sender;
  61. - paste:sender;
  62. - print:sender;
  63. - data:sender;
  64. - loadInspectorPanel:sender;
  65.  
  66. - setIndexer:anObject;
  67. - makeIndex:sender;
  68.  
  69. - setAppPath: (char *)path;
  70. - (const char *)appPath;
  71.  
  72. // querrying methods for other parts of the application
  73.  
  74. - setDataPanel:anObject;                // used to locate data panel
  75. - getDataPanel;                        // so panels can find the data panel
  76. - setConversionPanel:anObject;            // user to locate the conversion panel
  77. - conversionPanel;                        // so panels can find the conversion panel
  78. - reportDidBecomeMain: sender;
  79. - currentDoc;
  80. - imageControl;
  81.  
  82. - (int)app:sender openFile:(const char *)filename type:(const char *)aType;
  83. - (int)appAcceptsAnotherFile: sender;
  84.  
  85. - (int)msgPaste:(int *)flag;
  86.  
  87. @end
  88.